self-loading guns - German English Dictionary